chore(release): version packages#97
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@textcortex/slidewise@1.20.0
Minor Changes
e56ddd2: feat(pptx):
applyEdits— lossless surgical-edit APIAdd
applyEdits(source, plan, options?): a patch on the original.pptxbytesrather than a full re-serialize. The create flow can now emit an
EditPlan(subset/reorder/repeat of template slides, each with edits) and get back a valid
package where everything not named by an edit is byte-identical to the source —
masters, layouts, theme, embedded fonts,
ppt/tags/*, notes, embeddings, andany untouched element. This removes the lossy round-trip that produced the
custGeom/SVG-fallback/dangling-rel fidelity bugs and lets hosts drop theirdefensive cleanup.
serializeDeckstays for the live editor / from-scratch decks.Edits address elements by the same stable ids
parsePptxreturns; slides by1-based template index. Supported ops:
setText/clearText(preserve thetemplate box + run styling, or rebuild from supplied runs),
setChartData(repopulate a native chart in place — type/colours kept, caches and the
embedded
xlsxworkbook updated so Edit-Data still works),setTableData,setImage,removeElement,addChart,addDiagram, plus per-slidebackgroundand decktitle. Removed slides and any parts that becomeexclusive to them are reclaimed by a package-wide reachability sweep, then
dangling relationships and content-types are reconciled. Unresolved element ids
and unsupported layout-instantiation are surfaced via
onWarninginstead ofthrowing.
website@0.0.34
Patch Changes